940562
561169
539592
548262
372603
338973
306836
851377
423456
144914
634958
673160
5165799
3584581
3109148
2416804
2242988
2067609
1986358
192078
1775118
1724136
1696196
1642471